2023/12/231053字符
浏览器兼容性
CSS
在 IE6 中设置了float 与 margin, 会出现双边距问题
- 解决方案:display: inline;
当标签的高度设置小于10px,在 IE6、IE7 中会超出自己设置的高度
- 解决方案:超出高度的标签设置 overflow:hidden ;
- 或设置 line-height 的值小于你的设置高度。
IE9以下浏览器不能使用 opacity
- filter:alfha(opacity=50);
margin 塌陷,父级与子级 margin 重复
- overflow:hidden;
cursor:hand显示手型在safari上不支持
两个块级元素,父元素设置了 overflow:auto;子元素设置了 position:relative;且高度大于父元素,在IE6、IE7会被隐藏而不是溢出;
- 解决方案:父级元素设置 position:relative;
盒模型不同
元素居中(IE5:text-aline: center;)
DOM
- 事件绑定:IE:dom.attachEvent();,事件冒泡,
- 滚动条,视口宽,元素节点 API
AJAX
- IE:ActiveXObject
- 其他:xmlHttpReuest